package demo1;

public class Student /*implements Comparable<Student>*/{
    public String name;
    public int age;

    public Student(String name, int age) {
        this.name = name;
        this.age = age;
    }

    @Override
    public String toString() {
        return "Student{" +
                "name='" + name + '\'' +
                ", age=" + age +
                '}';
    }

    /*@Override
    public int compareTo(Student o) {
        return this.age-o.age;
        //在Arrays.sort中不能去通过修改原码里的if的条件，来改变从小到大和从大到小顺序的改变
        //所以，要在这修改this和o的顺序，达到从小到大和从大到小的改变
        //return this.name.compareTo(o.name);//在String这个引用类型中也实现了Compparable接口
        //底层的实现方式是和C语言中的strcmp是一样的！
    }*/
}
